Spinners are essentially animated symbolic icons. We don't really
want them being rendered to arbitrary sizes. Also the current
technique for rendering the activity is not suitable for larger
sizes. Until we have a better technique we should limit the size
to the MENU icon size or exactly twice that size.
*/
-#define SPINNER_SIZE 12
+#define SPINNER_SIZE 16
enum {
PROP_0,
height = gtk_widget_get_allocated_height (widget);
size = MIN (width, height);
+ /* at most allow a double size spinner */
+ if (size >= 3 * SPINNER_SIZE)
+ size = SPINNER_SIZE * 2;
+ else
+ size = SPINNER_SIZE;
+
gtk_render_activity (context, cr,
(width - size) / 2,
(height - size) / 2,